=================================================================================================================================================================================
|																						|
|	Skada Revision																				|
|	-------------------------																		|
|	Curse-Project-ID: 1188318																		|
|																						|
|																						|
|	API Change Summaries / API Blizzard_Menu																|
|	----------------------------------------------------------------													|
|	https://warcraft.wiki.gg/wiki/API_change_summaries															|
|	https://warcraft.wiki.gg/wiki/Blizzard_Menu_implementation_guide													|
|																						|
|																						|
|	Program Paths																				|
|	--------------------------------------------------------------------------------------											|
|	Skada =..\World of Warcraft\_retail_\Interface\AddOns\Skada (Programm Folder contains)											|
|																						|
|		Libs   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Libs\..												|
|		Locale = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Locale\*.lua											|
|		Main   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Main\*.lua											|
|		Media  = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Media\..												|
|		Module = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Modules\*.lua											|
|																						|
|																						|
|		Misc(ellaneous)																			|
|		---------------------------------------------------------------------------------------------									|
|		ChangeLog = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Misc\ChangeLog\ChangeLog.txt									|
|		License   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Misc\License\License.txt									|
|																						|
|																						|
|	Used Abbreviations																			|
|	------------------																			|
|																						|
|	Reason(s)					Typ															|
|																						|
|	[ADD]	Additions				[I]   Initial Version													|
|	[API]	Application Programming Interface	[R]   Release Version													|
|	[DSC]	Description				[T]   Test Version (beta-Test)												|
|	[REV]   Revision				[W]   Internal Work Version (Developer, alpha-Test)									|
|	[RDA]	Readability																			|
|	[STR]	Stucture																			|				
|	[UCL]	Update Changelog																		|
|	[...]	All																				|
|	[.A.]	All Without [API]																		|
|																						|
|																						|
|	Author			Version		Date		Typ	Curse-Project-ID	License										|
|	----------------        -------		----------	--- 	----------------	-------										|
|	Zarnivoop		10.0.2		2022-18-11	[R]	694380			MIT/X										|
|	(Basis, thx)																				|
|																						|
|																						|
|	Baltha			11.0.7		2025-02-19	[R]	1188318			MIT/X										|
|	(Revision)		11.1.0																		|
|																						|
|																						|
=================================================================================================================================================================================



=================================================================================================================================================================================

______________

Version 11.2.0
______________


	_________________________

	Changelog (Modifikations)
	_________________________



	===  [ 016 ]  ===

	2025-08-14	[.A.]				[W]	Folder			Skada
	    ->
	2025-xx-xx							File			Skada.toc

													Changes:

													## SavedVariables: SkadaDB, CurrentSkadaNames, SkadaWindowsSort, SkadaWindowsChanges, SkadaMetaTitle
													## SavedVariablesPerCharacter: labelButton, modeSort, msaNameTable, mscNameTable, channelSort,
																       csaKindTable, csaNameTable, cscNameTable, SkadaPerCharDB

														-->

													## SavedVariables: SkadaDB, SkadaMetaTitle, SkadaLogNameAndSort, SkadaLogData
													## SavedVariablesPerCharacter: SkadaModus, SkadaChannel, SkadaPerCharDB, SkadaGraphsDB

										
													old:						new:

													CurrentSkadaNames				global, but no longer SavedVariable
													SkadaWindowsSort				SkadaLogNameAndSort	-->	 structure changes
													SkadaWindowsChanges				SkadaLogData		-->	 structure changes




									File			embeds.xml

													Changes:

													...
													<!--				Libs [ Script ]					-->
													...
													<Script file="Libs\LibBossIDs-1.0\LibBossIDs-1.0.lua"/>
													...


														-->


													...
													<!--				Libs [ Script ]					-->
													...
													<Script file="Libs\LibBossIDs-1.0\LibBossIDs-1.0.lua"/>
													<Script file="Libs\LibGraph-2.0\LibGraph-2.0.lua"/>
													...


													...
													<!--				Modules [ Script ]				-->
													...
													</Ui>


														-->


													...
													<!--				Modules [ Script ]				-->
													...
													<!--				Graphs [ Script]				-->
													<Script file="Graphs\Shared.lua"/>
													<Script file="Graphs\PieChart.lua"/>
													<Script file="Graphs\LineGraph.lua"/>
													...
													</Ui>



								Folder			Main

									File			Skada.lua

													SavedVariables:

													SkadaWindowsSort	-->	SkadaLogNameAndSort

														new format, f.e.:

														"Dps-Categorized",

															-->

														"Dps:Categorized",

														all table.insert(...)\table.remove(...) were changed with the new format



													SkadaWindowsChanges	-->	SkadaLogData

														new format, f.e.:

														"2025-08-14 : 15-19-40 : NEW : Datatext              ",
														"2025-08-12 : 15-11-12 : REN : Skada                  : Dps                   ",
														"2025-08-12 : 15-09-43 : NEW : Skada default         ",

															-->

														"2025:08:27 : 12:16:03 : NEW : broker  : Datatext               :                       :",
														"2025:08:27 : 11:51:09 : REN : bar     : Dps                    : Skada                 :",
														"2025/08/27 : 11:50:13 : NEW : bar     : Skada                  :                       :",

														all table.insert(...)\table.remove(...) were changed with the new format


													Delete:

													--SkadaWindowsSort    = SkadaWindowsSort    or {}
													--SkadaWindowsChanges = SkadaWindowsChanges or {}



													Changes:

													function Skada:Report(channel, chantype, report_mode_name, report_set_name, max, window)
														...
														local label = data.reportlabel or data.spellid or data.label
														...
													end


														-->


													function Skada:Report(channel, chantype, report_mode_name, report_set_name, max, window)
														...
														local label = data.label or data.reportlabel or data.spellid
														...
													end



													function Skada:FormatNumber(number)
														...
														elseif number > 9999 then
														...
													end


														-->


													function Skada:FormatNumber(number)
														...
														elseif number >= 1000 then
														...
													end

													Hint: all > in function Skada:FormatNumber(number) were changed by >=.



													New: (for BrokerDisplay.lua, LineGraph.lua, PieChart.lua)

													function Skada:MenuButton(win, mod, nameButton, nameMenu, xRightPoint , yRightPoint, normalTexture, highlightTexture)
														...
													end



								Folder			Main

									File			BrokerDisplay.lua

													Delete:

													local menu = CreateFrame("Button", "InlineFrameMenuButton", win.frame, "BackdropTemplate")
														...
													win.frame.win = win



													New:

													Skada:MenuButton(..., function() Skada:ShowPopup(win)        end, ... , "Interface\\Buttons\\UI-StopButton")
													Skada:MenuButton(..., function() Skada:OpenReportWindow(win) end, ... , "Interface\\Buttons\\UI-GuildButton-MOTD-Up")
													Skada:MenuButton(..., function() Skada:OpenMenu(win)         end, ... , "Interface\\Buttons\\UI-OptionsButton")



									File			Menus.lua

													Fix: (submenu arrow)

													function MenuVariants.CreateSubmenuArrow(frame)
														...
													end



													Delete:

													SkadaWindowsSort    = SkadaWindowsSort    or {}
													SkadaWindowsChanges = SkadaWindowsChanges or {}



													New:

													SkadaLogData	    = SkadaLogData	  or {}
													SkadaLogNameAndSort = SkadaLogNameAndSort or {}



													Readability: (display)

														New:

														local barIndex    = 0
														...
														local pieIndex	  = 0

														...

														if win.db.display == "bar"    and barIndex    == 0 then

															mTitle(rootDescription, blankChars2 .. L["Bar"])
															barIndex    = 1
														end

														...

														if win.db.display == "pie" and pieIndex == 0 then

															mTitle(rootDescription, blankChars2 .. L["Pie chart"])
															pieIndex = 1
														end



													Changes:

													old:						new:

													SkadaWindowsSort				SkadaLogNameAndSort
													currentSkadaNameAndTypes			currentSkadaNameAndType

													all corresponding table.insert(...)\table.remove(...) were changed



													-->
													-->






















































































